internal Details of JVM